"""
1.部分代码出现次数较多
例如：
    assert r.json()["status"]==register_success_data["exp"]["status"]
    assert r.json()["code"]==register_success_data["exp"]["code"]
    assert r.json()["msg"] == register_success_data["exp"]["msg"]
2.使用pytest_check代替assert避免断言失败后，断言后面的代码无法执行
"""
import pytest_check
def equal(real,exp,keys=["status","code","msg"]):
    for k in keys:
        r=str(real[k])
        e=str(exp[k])
        if pytest_check.equal(r,e):
            print("校验",k,"成功，实际结果为：",r,"预期结果为",e)
        else:
            print("校验", k, "失败，实际结果为：", r, "预期结果为", e)